package patterndesign.compositepattern.version1;

import java.util.List;

public interface IRoot {

    // 得到总经理的信息
    public String getInfo();

    // 总经理下面有小兵，那要能增加小兵，比如研发部总经理，这个是树枝节点
    public void add(IBranch branch);

    // 那要能增加树叶节点
    public void add(ILeaf branch);

    // 既然能增加 还要能遍历 不然不知道手底下有哪些人
    public List getSubordinateInfo();

}
